package com.atos.smp.dao;

import java.util.List;

import com.atos.smp.beans.Collaborator;
import com.atos.smp.beans.Project;

public interface ProjectDao {
	public void save(Project project);

	public void update(Project project);

	public void delete(Project project);

	public Project findProjectById(int id);

	public List<Project> findAll();

	public List<Collaborator> findAllManagers();

	public List<Collaborator> findAllProjectManagers();

	public List<Collaborator> findAllCollaborators();

	public List<Collaborator> findAllCollaboratorsNotInProject(int id);

	public List<Project> findProjectsByDas(String das);

}
